#include "deGlobalTypes.hpp"
Include dependency graph for deFile.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Compounds | |
| class | IdeFile |
| general interface class to allow simple usage of the file returned from a file system. More... | |
| class | IdeFileMemory |
| class | IdeFilePlugin |
| struct | deFileProperties |
| information about a file's properties More... | |
| class | IdeFileReal |
| class | IdeFileVirtual |
| interface class for the virtual file. More... | |
Defines | |
| #define | DEFILE_API extern "C" DEDLL_IMPORT |
| #define | deFile_Seek_Start IdeFile::SEEKF_START |
| #define | deFile_Seek_End IdeFile::SEEKF_END |
| #define | deFile_Seek_Current IdeFile::SEEKF_CURRENT |
Typedefs | |
| typedef deFileProperties | deFileProperties |
| information about a file's properties | |
Functions | |
| C DEDLL_IMPORT IdeFileMemory * | IdeFile_CreateFileMemory () |
| create a "memory file" - a file that exists only in application memory | |
| C DEDLL_IMPORT IdeFilePlugin * | IdeFile_CreateFilePlugin () |
| create a "plugin file" - one that can perform special plugin actions on other files | |
Variables | |
| const long | deFile_Open_Create = 0x00000001 |
| create file, fail if it exists | |
| const long | deFile_Open_Existing = 0x00000002 |
| open existing file, fail if it does not exist | |
| const long | deFile_Open_Always = 0x00000003 |
| always open, create if it does not exist | |
| const long | deFile_Open_CreateAlways = 0x00000004 |
| always create the file, overwrite if it exists | |
| const long | deFile_Open_Read = 0x00000010 |
| const long | deFile_Open_Write = 0x00000020 |
| open for reading | |
| const long | deFile_Directory = 0x00000001 |
| open for writing | |
This file is distributed "AS IS" without warranty of any kind. Novus Delta, LLC. does not guarantee the fitness of the contents of this file for any particular purpose.
Copyright (C) 2001-2003 Novus Delta, LLC. All Rights Reserved.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
information about a file's properties
|
|
|
create a "memory file" - a file that exists only in application memory
|
|
|
create a "plugin file" - one that can perform special plugin actions on other files
|
|
|
open for writing
|
|
|
always open, create if it does not exist
|
|
|
create file, fail if it exists
|
|
|
always create the file, overwrite if it exists
|
|
|
open existing file, fail if it does not exist
|
|
|
|
|
|
open for reading
|
1.3-rc3